FACET: Preserving Source Intent and Executable State in Terminal Task Synthesis
FACET:终端任务合成中保留源意图与可执行状态
🧭 终端 Agent 可执行任务合成与数据高效微调 ★ 深度解读
University of Science and Technology of China · Shanghai AI Laboratory · Fudan University
FACET 通过先构建并修复容器环境、以共享可执行状态串联指令/解法/验证器,合成高密度可验证终端任务,用 1.2K 成功轨迹显著提升多尺度模型 Terminal-Bench 表现。
📌 工作参考价值(4 点)
- 在构建 Agent 训练/评估环境时,优先先物化执行环境(文件、schema、服务、依赖),再生成指令、参考解和校验器;用真实落地状态作为共享 grounding,能显著减少 schema/path/contract mismatch。
- 顺序生成 I→S→V 且让 solution 实际执行后再生成 verifier,可以提高 solution–verifier 对齐;在业务中搭建离线模拟环境(如模拟用户、商品库、策略状态)时可直接套用该顺序。
- 验证失败时通过执行 trace 路由到具体 artifact 单独修复,而不是整包重生成,可保留已有效组件、降低合成成本;适合用于构建数据合成 pipeline 或 RL 环境。
- 用更高密度的可执行检查(多个独立断言)能暴露“只差一两个条件”的失败模式,提供更细粒度训练信号;在标注成本高时,应优先提升单条数据的 grounding 与验证密度,而不是单纯扩大数量。